
// -------------------------- 切换两个盒子 ------------------------------
$('.login a').on('click', function () {
  $('.register').show();
});
$('.register a').on('click', function () {
  $('.register').hide();
});



// --------------------------  完成登录功能  ------------------------------
$('.login form').on('submit', function (e) {
  e.preventDefault();
  let data = $(this).serialize();
  // console.log(data);
  // axios.post().then()
  axios.post('http://www.itcbc.com:8080/api/login', data).then((res) => {
    // console.log(res);
    let {
      status,
      message,
      token,
    } = res.data;
    if (status === 0) {
      localStorage.setItem('token', token);
      layer.msg(message, {
        time: 1500
      }, () => {
        location.href = './index.html';
      });
    }
  })
})

// ------------------------- 完成注册功能 ------------------------------
$('.register form').on('submit', function (e) {
  e.preventDefault();
  console.log(1);
  let data = $(this).serialize();
  axios.post(' http://www.itcbc.com:8080/api/reguser', data).then((res) => {
    let {
      status,
      message
    } = res.data;
    if (status === 0) {
      layer.msg(message);
      $('.register form')[0].reset();
      $('.register').hide();
    }
  })
})

// --------------------------  表单验证  ------------------------------
var form = layui.form; // 加载form模块

form.verify({
  user: [/^[a-zA-Z0-9]{2,10}$/, '用户名只能是数字字母，且2~10位'], // {2,10} 不是 {2, 10}
  len: [/^\S{6,12}$/, '密码6~12位且不能有空格'],
  same: function (val) {
    if (val !== $('.pwd').val()) {
      return '两次密码不一致'
    }
  }

});